/* eslint-disable */

import React from 'react';
import { Svg, Path } from 'react-native-svg';
import { getIconColor } from './helper';

export const Iconxianshi = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M512 677.8c-90.6 0-164.3-74.4-164.3-165.8S421.4 346.2 512 346.2c90.6 0 164.3 74.4 164.3 165.8S602.6 677.8 512 677.8z m0-285c-64.9 0-117.7 53.5-117.7 119.2S447.1 631.2 512 631.2 629.7 577.7 629.7 512 576.9 392.8 512 392.8z"
        fill={getIconColor(color, 0, '#999999')}
      />
      <Path
        d="M512 837.8c-196.1 0-373.2-125.3-440.8-311.7-4.4-12.1 1.9-25.4 13.9-29.8 12.1-4.4 25.4 1.9 29.8 13.9 60.9 168.1 220.5 281 397 281s336.1-112.9 397-281c4.4-12.1 17.8-18.4 29.8-13.9 12.1 4.4 18.3 17.7 14 29.8C885.2 712.6 708.1 837.8 512 837.8z"
        fill={getIconColor(color, 1, '#999999')}
      />
      <Path
        d="M930.9 529.1c-9.5 0-18.5-5.9-21.9-15.4-60.9-168.1-220.5-281-397-281s-336.1 112.9-397 281c-4.4 12.1-17.7 18.4-29.8 13.9-12.1-4.4-18.3-17.7-13.9-29.8C138.8 311.4 315.9 186.2 512 186.2s373.2 125.3 440.8 311.7c4.4 12.1-1.9 25.4-14 29.8-2.6 0.9-5.3 1.4-7.9 1.4z"
        fill={getIconColor(color, 2, '#999999')}
      />
    </Svg>
  );
};

Iconxianshi.defaultProps = {
  size: 18,
};

export default Iconxianshi;
